return {
    {
        "folke/todo-comments.nvim",
        event = "VimEnter",
        dependencies = { "nvim-lua/plenary.nvim" },
        opts = {
            merge_keywords = false, -- when true, custom keywords will be merged with the defaults
            keywords = {
                FIX = {
                    icon = " ", -- icon used for the sign, and in search results
                    color = "error", -- can be a hex color, or a named color (see below)
                    alt = { "FIXME", "BUG", "FIXIT", "ISSUE" }, -- a set of other keywords that all map to this FIX keywords
                    -- signs = false, -- configure signs for some keywords individually
                },
                TODOS = { icon = " ", color = "info", alt = { "todos" } },
                FUTU = { icon = "󰎠 ", color = "info", alt = { "future", "futu" } },
                HACK = { icon = " ", color = "warning", alt = { "hack" } },
                WARN = { icon = " ", color = "warning", alt = { "WARNING", "XXX", "warn", "warning" } },
                PERF = { icon = " ", alt = { "OPTIM", "PERFORMANCE", "OPTIMIZE" } },
                PLAN = { icon = " ", color = "hint", alt = { "PLANS", "plan" } },
                INFO = { icon = " ", color = "hint", alt = { "INFO", "info" } },
                TEST = { icon = "⏲ ", color = "test", alt = { "TESTING", "PASSED", "FAILED", "test" } },
                QUEST = { icon = "? ", color = "quest", alt = { "QUESTION", "DOUBT", "quest", "questiong" } },
            },
            colors = {
                error = { "DiagnosticError", "ErrorMsg", "#DC2626" },
                warning = { "DiagnosticWarn", "WarningMsg", "#FBBF24" },
                info = { "DiagnosticInfo", "#2563EB" },
                hint = { "DiagnosticHint", "#10B981" },
                default = { "Identifier", "#7C3AED" },
                test = { "Identifier", "#FF00FF" },
                quest = { "Identifier", "#FFF0FF" },
            },
        },
        keys = {
            { "<leader>tdf", "<cmd>TodoTelescope<cr>", desc = "float显示todo" },
            { "<leader>tdl", "<cmd>Trouble todo<cr>", desc = "显示todo列表" },
        },
    },
}
